#include"comm.h"

int main()
{
	int sem_id=creat_sem(1);
	int ret=init_sem(sem_id,0);
	pid_t id=fork();
	if(id<0)
	{
		perror("fork");
	}else if(id==0){
			int sem_id=get_sem();
			while(1){
		//			printf("child begin:\n");
		p_sem_op(sem_id,0);
		printf("A");
		sleep(1);
		fflush(stdout);
		printf("A");
		fflush(stdout);
		v_sem_op(sem_id,0);
		}
	}else{
		while(1)
			{
			//sleep(10);
			p_sem_op(sem_id,0);
			printf("B");
			sleep(1);
			fflush(stdout);
			printf("B");
			fflush(stdout);
			v_sem_op(sem_id,0);
		}
		waitpid(id,0,NULL);
	}


	return 0;
}
